﻿ 

using System;
namespace Titan.ExpressionAnalyse
{
    public class SqlColumn
    {
        //主键
        public GroupFunction GroupFunction { get; set; }

        //主键
        public string FullPropertyName { get; set; }

        ///// <summary>
        ///// 承载列的信息，必须有，比如针对SqlServer可能有IsNText属性
        ///// </summary>
        public IColumn Column { get; set; }
         


        /// <summary>
        /// 表的别名和列的标准名称，例如"t1.CityId"
        /// </summary> 
        public string TableAliasAndColumn { get; set; }



        ///// <summary>
        ///// 表的别名和列的别名，例如"t1.CityId f1"
        ///// </summary>
        //public string TableAliasAndColumnAlias { get; set; }

         
        ///// <summary>
        ///// 生成sql语句时需要用到，如果是-1则不生成select
        ///// </summary>
        //public int OutputColumnIndex { get; set; }
    }
}
